package cn.boysoft.core.manager;

import java.io.Serializable;
import java.util.List;

import cn.boysoft.core.model.Page;

/**
 * 实体数据管理
 * @author 付厚俊
 * CreateTime 2013-4-10 下午8:55:16
 */
public interface Manager<T,P> extends CRUD<T,P>{
	Object get(Class clazz,Serializable id);
	List<T> queryList(String hql,List<Object> values);
	public T queryUnique(String hql, List<Object> values);
	public Page<T> queryPage(String hql, int start,int pageSize, List<Object> values);
	public Page<T> queryPage(P pageParam);
	
}
